home *** CD-ROM | disk | FTP | other *** search
- QFAX_LOG 0.81
-
- Einführung
- ----------
- Das Programm QFAX_LOG analysiert die Protokolldatei von QFAX: QFAX.LOG.
- Es listet nur die ausgehenden Gespräche auf, um eine Kostenanalyse
- zu machen. Es ist ein reines TOS/TTP-Programm ohne GEM-Bestandteile,
- da nur eine Eingabedatei zu zwei Ausgabedateien verarbeitet wird.
-
- Start
- -----
- Das Programm kann aus jedem beliebigen Ordner gestartet werden.
- Wenn die Datei C:\QFAX.INF nicht existiert, muß QFAX.LOG im Startordner
- stehen oder der Pfad per Shell oder als TTP-Anwendung mitgegeben werden.
- Existiert die Datei C:\QFAX.INF, so wird dort anhand des Schlüsselwortes
- LOGFILE die Log-Datei gesucht.
-
- ZON-Datei
- ---------
- Zusätzlich benötigt das Programm unbedingt die Datei QFAX_LOG.ZON
- in dem Startordner. In dieser Datei stehen die Kosten für den
- jeweiligen Anrufer bei verschiedenen Zonen. Das Format ersehen
- Sie aus der Datei selber. Damit kann QFAX_LOG die Kosten für
- die Gespräche ermitteln. Die Auslandsvorwahl muß auch bei deutschen
- Nummern (+49) vor der Nummer stehen, getrennt davon mit einem '-'.
- Auslandsuser nehmen die entsprechende Vorwahl!
-
- ERR-Datei
- ---------
- Das Programm benötigt nun auch die Datei QFAX_LOG.ERR, in der
- die Klartextfehlermeldungen vorhanden sind.
-
- Verzögerungszeit
- ----------------
- Beim Einloggen wurde eine Verzögerungszeit bis zur Erkennung
- des Carriers von 10 Sekunden angenommen, was ein guter Mittelwert
- sein sollte. Durch diese Verzögerung und die Postbestimmung, das
- die erste Gebühreneinheit bis zu 1/12 kürzer sein kann, ist eine
- exakte Bestimmung sowieso nicht möglich, aber in der Mehrzal der
- Fälle dürften die Gebühren exakt stimmen.
-
- Einheit
- -------
- In der Datei QFAX_LOG.ZON können auch die Kosten je Einheit
- geändert werden, falls das einmal von der Telekom geändert wird
- (bzw. man von Nebensprechanlagen aus telefoniert).
-
- Fehlverbindungen
- ----------------
- Eine Fehlverbindung in der Protokolldatei QFAX.LOG wird durch ein
- 'connect to' ohne 'send x page(s)' angezeigt (in Wirklichkeit ist
- dies häufig auch ohne 'connect to' passiert). Bei einer
- Fehlverbindung wird die Verzögerungszeit als Verbindungszeit
- benutzt, obwohl das auch häufig länger sein kann. Nur wird
- das leider nicht korrekt protokolliert. Ebenfalls werden 'error'
- und 'senderr', sowie Klartextmeldungen wie 'line busy' usw.
- berücksichtigt.
-
- Jahrproblem
- -----------
- Die Datei QFAX.LOG sollte max. ein Jahr enthalten, da das Jahr
- nicht mitprotokolliert wird und das vorgegebene Jahr (unter
- Berücksichtigung des Jahreswechsels) zur Ermittlung der Sonn-
- und Feiertage benutzt wird. Für die Unterscheidung zwischen Tag-
- udn Nachttarif wird die Telekom-Regelung benutzt (auch bei
- Auslandstelefonaten, die teilweise abweichende Regelungen
- haben). Ortsgespräche werden an der fehlenden 0 in der Vorwahl
- erkannt und die Vorwahl muß in der Datei QFAX_LOG.ZON an erster Stelle
- stehen!
-
- Ausgabe
- -------
- Das Programm erzeugt im Startordner eine Datei QFAX_LOG.EIN,
- in der alle einzelnen Telefonate aufgelistet werden (zeitlich
- geordnet, so wie sie in QFAX_LOG aufgeführt sind) und eine
- Datei QFAX_LOG.ALL, in der alle Gespräche je Teilnehmer aufsummiert
- worden sind. Die Dokumentation dazu finden Sie in den Dateien
- QFAX_DOC.EIN und QFAX_DOC.ALL. Beide Dateien werden beim Neustart
- überschrieben! Die Spaltenbreite der Zahlenwerte richtet sich dabei
- nach den real größten auftauchenden Summen. Gekürzt wird bei zu
- wenig Platz der Name bis auf fünf Buchstaben Länge. Eine Zeile ist
- max. so lang wie eine Bildschirmbreite minu einer Spalte.
-
- Deckblatt
- ---------
- Die Datei QFAX.LOG wird relativ fehlertolerant
- analysiert, aber eine Editierung wäre nicht gut. Es sollten in
- QFAX.LOG keine Deckblätter abgespeichert sein (nicht ausprobiert).
-
- Programmablauf
- --------------
- Während des Programmlaufes werden die analysierten Gespräche als
- Tabelle angezeigt. Am Schluß wird die Tabelle nach Teilnehmernamen
- (erster Buchstabe) alphabetisch sortiert. Zu einer Telefonnummer
- wird jeweils der zuletzt benutzte Teilnehmername zugewiesen. Die
- Telefonnummern sind intern das Sortiermerkmal (bei wechselnden Namen
- gebe es sonst Probleme).
-
- Export
- ------
- In den Dateien QFAX_ALL.ASC und QFAX_ALL.DIF werden die Daten aus
- QFAX_LOG.ALL auf Wunsch eines Users als Importfile für Datenbanken
- weggeschrieben. Bei vielen protokollierten Faxnummern muß man
- aber per Hand die nötigen FAXe auswählen oder mit Hilfe der Datei
- QFAX_LOG.SEL die interessanten Faxnummern auswählen. Die Datei
- QFAX_ERR.TOR enthält ein Exportfile für ein eigenes Tortenprogramm,
- das auch beigefügt ist.
-
- Auflösung
- ---------
- Das Programm sollte in jeder Auflösung laufen, außer bei weniger als
- 80 Spalten Breite Text, wo es zu einem unschönem Umbruch kommt.
- Getestet wurde es auf einem Atari 1040 ST mit TOS 1.04
- und NVDI, GEMINI und einem SM124, sowie 1.0 und 2.5 MB RAM.
-
- Kritik
- ------
- Über Kritik - falls das Programm nicht läuft - würde ich mich freuen,
- ebenso über Verbesserungsvorschläge. Bei Problemen mit der eigenen
- QFAX.LOG bitte ich um Zusendung dieser Datei, damit ich das Problem
- anaylsieren kann (bei e-mail bitte vorher packen, als Diskette bitte
- auf 720 KB, 3.5 Zoll). Aber auch eine einfache e-mail wie
- 'nettes Programm' freut mich. Jeder Hinweis auf einen wirklichen
- Bug wird mit einem kostenlosem registriertem UpDate belohnt!
- Bugreports und Vorschläge von registrierten Usern werden bevorzugt
- behandelt.
-
- Verteilung
- ----------
- Das Programm ist Shareware. Es darf nur per DFÜ frei verteilt werden.
- Andere Verteilermodi sind vorher zu erfragen. Die Sharewaregebühr
- beträgt DM 20,- als Schein/Scheck. Wer sich das Programm auf Diskette
- für DM 10,- zusenden hat lassen, braucht nur noch DM 10,- für die
- Registrierung zu bezahlen. Quittung gibt es nur auf Anfrage.
- Neue Versionen werden in die QFAX-Box gepackt. Registrierte Benutzer
- erhalten darüber eine Drucksachenmitteilung (für den Preis ist ein
- Diskettenversand nicht möglich, außer bei wesentlichen neuen
- Versionen). Der registrierte Benutzer kann sich dann die neueste
- Version gegen frankierten Rückumschlag und formatierter Leerdisk
- von mir 'abholen'. Die registrierte Version hat neben
- mehr als dreimal soviel möglichen FAX-Adressen den Vorzug, daß auf einem angeschaltetem
- Drucker keine Shareware-Meldung erscheint (Ein ausgeschalteter Drucker
- wird nicht benutzt, aber Vorsicht: Spooler zählen nicht dazu!), gleiches
- gilt für die Dateien.
-
- Anmerkung
- ---------
- Das Programm wurde aus verschiedenen Mailboxen schon einige Hundert
- Male geladen. Registriert sind aber erst vier Benutzer, wovon zwei
- einen größeren Fehler entdeckt haben. Zumindest eine Postkarte
- mit 'Nettes Programm' oder 'So ein Murks' wäre nett. Absender braucht
- ja nicht draufzustehen. Bei fehlendem Response macht es auch nicht viel
- Spaß Programm für alle zu schreiben UND dann auch noch auf Fehler-
- wünsche einzugehen!
-
- Gewährleistung
- --------------
- Der Autor haftet für keinerlei Schäden, die durch die Benutzung
- der Software auftreten. Gleichwohl ist er natürlich interessiert an
- solchen Meldungen, da er versucht hat, alle Möglichkeiten zu
- berücksichtigen. Wichtig: Am Druckerport wird bei jedem Lauf eine
- Sharewaremeldung ausgegeben, d.h. andere Geräte sollten dort nicht
- angeschlossen sein!
-
- Erweiterungen
- -------------
- Konvertierungsprogramm oder Benutzung anderer Telefonnummerndateien,
- wie von Connect u.a. (bitte Formatbeschreibung dazu einsenden).
- Einbau einer kleinen GEM-Shell u.a. zur Anwahl verschiedener
- Log-Dateien. Weitere Exportfunktionen für statistische Auswertungen
- (bitte Formatbeschreibungen einsenden).
-
- Adresse
- -------
- Jost Jahn
- Neustädter Straße 11
- W-3123 Bodenteich
- Tel.: 05824-3197
- e-mail: j.jahn@abbs.hanse.de
- Z-Netz: J.JAHN@TTB.ZER
-
- History
- -------
- 0.1 - 01.08.1992 - Erster Entwurf.
- 0.3 - 04.08.1992 - Grobe Fehler beseitigt.
- 0.5 - 08.08.1992 - Programm leicht verbessert und in QFAX-Box abgelegt.
- 0.51 - 10.08.1992 - Auslandsvorwahlen richtig, USA bei falscher Vorwahl.
- 0.52 - 11.08.1992 - Nummern mit '-'.
- 0.55 - 12.08.1992 - Berücksichtigung der Telefonzonen und Tag/Nachttarif.
- 0.6 - 14.08.1992 - In QFAX-Box abgelegt und als Z-NETZ Mitteilung.
- 0.61 - 21.08.1992 - In der Nightbox abgelegt.
- 0.62 - 27.09.1992 - Beschränkung auf 333 Teilnehmer (registrierte
- Version 999 Teilnehmer), GEMINI fähig,
- Auswertung von C:\QFAX.INF, LOG werden gelöscht,
- in der D-Box abgelegt, auch in der QFAX Box.
- Sharewaremeldung auf dem Drucker, Fehler im Klartext,
- Fehler bei der Uhrzeitangabe in QFAX_LOG.EIN
- beseitigt (Dank an Jörg H.), Fehlerstatistik.
- 0.7 - 24.10.1992 - Hinzufügen der Seitenzahl. Fehler bei Ortszone
- (Dank an Jörg H.) beseitigt. In QFAX Box abgelegt.
- 0.75 - 05.11.1992 - Hinzufügen der gelungenen Versuche. Unterschiedliche
- Weite der Standardweite von 80 Zeichen neu. Fehler
- bei nicht aufgetretenen Fehlern beseitigt (Dank
- an A.S.). Seltenen Fehler mit Auslandvorwahl vor
- dem Teilnehmer beseitigt. Nun auch für User aus dem
- Ausland in der QFAX_LOG.ZON Datei geändert. In
- QFAX Box abgelegt.
- 0.8 - 06.12.1992 - Umstellung der Erkennung der Nummer auf 'call',
- wg. Problemen mit Auslandsfaxgeräten (Danke, Micha).
- Berücksichtigung von 0130-Nummern (Dank an R.S.).
- Erläuterungen der Spalten direkt in QFAX_LOG.ALL.
- Hinzufügen von nicht zu berücksichtigenden Fehlern
- (z.B. userbrk) in den Ausgabedateien. Teilnehmer-
- anzahl nur durch den Speicher begrenzt. Summierung
- der Fehler korrigiert. WAITCARRIER aus QFAX.INF
- (bzw. INCLUDE Dateien) bei kostenpflichtigen
- Fehlern berücksichtigt. Seitenanzahl jetzt richtig.
- Ausgabe bei kleiner QFAX.LOG geändert. Fehleranalyse
- besser gelöst.
- 0.81 - 13.12.1992 - Ausgabe der Werte in QFAX_LOG.ALL auch für andere
- Statistikprogramme (als QFAX_ALL.ASC mit einem Blank
- als Trennzeichen, als QFAX_ALL.DIF mit einem Komma,
- letzteres identisch mit QFAX_ALL.CSV), für die
- Fehlerhäufigkeit als QFAX_ERR.TOR (TORTE von mir)
- Kleinerer Bug bei Spaltenberechnung der
- Fehleranzeige beseitigt. In QFAX-Box abgelegt.
-